package com.avecsys.quotemanager.pojos.menu;

/**
 * MenuItemEntity entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class MenuItemEntity implements java.io.Serializable {

	// Fields

	private Long menuItemId;
	private SubMenuEntity subMenuEntity;
	private String menuItemName;
	private Long menuItemOrder;
	private String linkPath;

	// Constructors

	/** default constructor */
	public MenuItemEntity() {
	}

	/** full constructor */
	/**
	 * @param subMenuEntity
	 * @param menuItemName
	 * @param menuItemOrder
	 * @param linkPath
	 */
	public MenuItemEntity(SubMenuEntity subMenuEntity, String menuItemName,
			Long menuItemOrder, String linkPath) {
		this.subMenuEntity = subMenuEntity;
		this.menuItemName = menuItemName;
		this.menuItemOrder = menuItemOrder;
		this.linkPath = linkPath;
	}

	// Property accessors

	/**
	 * @return Long
	 */
	public Long getMenuItemId() {
		return this.menuItemId;
	}

	/**
	 * @param menuItemId
	 */
	public void setMenuItemId(Long menuItemId) {
		this.menuItemId = menuItemId;
	}

	/**
	 * @return SubMenuEntity
	 */
	public SubMenuEntity getSubMenu() {
		return this.subMenuEntity;
	}

	/**
	 * @param subMenuEntity
	 */
	public void setSubMenu(SubMenuEntity subMenuEntity) {
		this.subMenuEntity = subMenuEntity;
	}

	/**
	 * @return String
	 */
	public String getMenuItemName() {
		return this.menuItemName;
	}

	/**
	 * @param menuItemName
	 */
	public void setMenuItemName(String menuItemName) {
		this.menuItemName = menuItemName;
	}

	/**
	 * @return Long
	 */
	public Long getMenuItemOrder() {
		return this.menuItemOrder;
	}

	/**
	 * @param menuItemOrder
	 */
	public void setMenuItemOrder(Long menuItemOrder) {
		this.menuItemOrder = menuItemOrder;
	}

	/**
	 * @return String
	 */
	public String getLinkPath() {
		return this.linkPath;
	}

	/**
	 * @param linkPath
	 */
	public void setLinkPath(String linkPath) {
		this.linkPath = linkPath;
	}

}